﻿ * {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Microsoft YaHei UI, Microsoft YaHei, 宋体, Calibri, sans-serif;
}


body {
    margin: 2px 20px 20px 20px;
}

.header {
    height: 40px;
    border-bottom: 1px solid #CCC;
}

    .header h4 {
        font-weight: normal;
        line-height: 40px;
        width: 200px;
        text-align: left;
        font-size: 14px;
    }


#detail_forms {
    width: 100%;
    height: auto;
}




    #detail_forms .formsItems {
        clear: both;
        width: 100%;
        margin-top: 25px;
    }

        #detail_forms .formsItems .formItem {
            float: left;
        }

        #detail_forms .formsItems .labelItem {
            width: 100px;
            line-height: 25px;
        }

        #detail_forms .formsItems .textItem {
            margin-right: 20px;
        }

        #detail_forms .formsItems .msgItem {
            line-height: 25px;
            color:red;
        }

        #detail_forms .formsItems select {
            border-top: 1px solid #848484;
            border-left: 1px solid #848484;
            border-right: 1px solid #e0e0e0;
            border-bottom: 1px solid #e0e0e0;
            width: 205px;
            height: 26px;
            vertical-align:middle;
        }

        #detail_forms .formsItems .ifunny-checkbox,#detail_forms .formsItems .ifunny-radio {
            vertical-align: middle;
            margin-top: 6px;
        }

.texts {
    width: 200px;
    border: 1px solid #ccc;
    padding-left: 3px;
    height: 24px;
    line-height:24px;
    vertical-align:middle;
    border-top: 1px solid #848484;
    border-left: 1px solid #848484;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
}

.ifunny-textareas {
    width: 400px;
    height:40px;
    line-height:20px;
    padding:2px;
}


.textsBorder {
    border: 1px solid #FFC300;
}

#btnContainer {
    display: inline;
    float: left;
    line-height: 40px;
}


    #btnContainer a,.buttons a {
        background: #f7941d;
        blr: expression(this.onFocus=this.blur());
        color: white;
        cursor: pointer;
        font-size: 14px;
        margin-right: 20px;
        -moz-outline: none;
        outline: none;
        padding: 5px 25px;
        text-decoration: none;
    }

        #btnContainer a:hover,.buttons a:hover {
            background: #f27f0f;
            color: white;
        }


.clearfix:before, .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1;
}
/* IE 5.5/6/7 */
